PenPat(&ppa); PenSize(&psh, &psv); KillPicture(myPicHand); SetRect(r, &orl, &ort, &orr, &orb);DrawPicture(r, myPicHand); ClosePicture; SetRect(r, &orl, &ort, &orr, &orb);myPicHand := OpenPicture(r); DisposeRgn(myRgnHand); CloseRgn(myRgnHand); OpenRgn; myRgnHand := NewRgn; KillPoly(myPolyHand); ClosePoly; myPolyHand := OpenPoly; FillRgn(myRgnHand, &fpa); InvertRgn(myRgnHand); EraseRgn(myRgnHand); PaintRgn(myRgnHand); FrameRgn(myRgnHand); FillPoly(myPolyHand, &fpa); InvertPoly(myPolyHand); ErasePoly(myPolyHand); PaintPoly(myPolyHand); FramePoly(myPolyHand); SetRect(r, &orl, &ort, &orr, &orb);FillArc(r, &asa, &aea, &fpa); SetRect(r, &orl, &ort, &orr, &orb);InvertArc(r, &asa, &aea); SetRect(r, &orl, &ort, &orr, &orb);EraseArc(r, &asa, &aea); SetRect(r, &orl, &ort, &orr, &orb);PaintArc(r, &asa, &aea); SetRect(r, &orl, &ort, &orr, &orb);FrameArc(r, &asa, &aea); SetRect(r, &orl, &ort, &orr, &orb);FillRoundRect(r, &chs, &cvs, &fpa); SetRect(r, &orl, &ort, &orr, &orb);InvertRoundRect(r, &chs, &cvs); SetRect(r, &orl, &ort, &orr, &orb);EraseRoundRect(r, &chs, &cvs); SetRect(r, &orl, &ort, &orr, &orb);PaintRoundRect(r, &chs, &cvs); SetRect(r, &orl, &ort, &orr, &orb);FrameRoundRect(r, &chs, &cvs); SetRect(r, &orl, &ort, &orr, &orb);FillOval(r, &fpa); SetRect(r, &orl, &ort, &orr, &orb);InvertOval(r); SetRect(r, &orl, &ort, &orr, &orb);EraseOval(r); SetRect(r, &orl, &ort, &orr, &orb);PaintOval(r); SetRect(r, &orl, &ort, &orr, &orb);FrameOval(r); SetRect(r, &orl, &ort, &orr, &orb);FillRect(r, &fpa); SetRect(r, &orl, &ort, &orr, &orb);InvertRect(r); SetRect(r, &orl, &ort, &orr, &orb);EraseRect(r); SetRect(r, &orl, &ort, &orr, &orb);PaintRect(r); SetRect(r, &orl, &ort, &orr, &orb);FrameRect(r); Line(&edh, &edv); LineTo(&eph, &epv); Move(&sdh, &sdv);Line(&edh, &edv); MoveTo(&sph, &spv);LineTo(&eph, &epv);